self-supporting wall - Turkish English Dictionary